import sys
import os
from PyQt6.QtWidgets import QApplication
from PyQt6.QtGui import QIcon
from ui.main_window import MainWindow
from ui.style import STYLE_SHEET


def main():
    """主程序入口"""
    # 创建应用程序
    app = QApplication(sys.argv)
    app.setApplicationName("ChromaDB Desktop Manager")
    
    # 设置应用程序样式表
    app.setStyleSheet(STYLE_SHEET)
    
    # 设置应用程序图标
    # app.setWindowIcon(QIcon("icon.png"))  # 如果有图标文件，可以取消注释
    
    # 创建主窗口
    window = MainWindow()
    window.show()
    
    # 运行应用程序
    sys.exit(app.exec())


if __name__ == "__main__":
    main()
